package app

import (
	"github.com/gin-gonic/gin"
	"net/http"
	"simple-app/modules/api"
)

func RegisterRouter(r *gin.RouterGroup) {
	PublicRouter(r) // 公共路由
	userRouter(r)   // 用户路由
	//resaleRouter(r)  // 转售路由
	//productRouter(r) // 商品路由
	//logRouter(r)     // 日志和报表路由

}

func PublicRouter(r *gin.RouterGroup) {
	r.GET("ping", func(ctx *gin.Context) {
		ctx.JSON(http.StatusCreated, "pong")
	})
	r.POST("login", api.UserApi.Login)                // 登录
	r.POST("register", api.UserApi.Register)          // 注册
	r.POST("/user/upload_img", api.UserApi.UploadImg) // 上传文件
}

func userRouter(r *gin.RouterGroup) {

}

// todo 还没想好的接口占位符
func todo(ctx *gin.Context) {
	ctx.JSON(http.StatusCreated, "todo")
}
